Implementation of Genericity for customizable CASE environments
نویسنده
چکیده
Software engineering methodologies rely on various and complex graphical representations and are more useful when associated to CASE tools designed to take care of constraints that have to be respected. However, such tools are complex to implement. This paper proposes some principles derived from the ECMA-NIST model for the conception of a generic CASE environment and outline how some major aspects can be implemented (graphical representation and integration of new CASE functions). Finally, we describe the implementation of these concepts in the FrameKit platform and present results based on our experience with the construction of CPN-AMI, a Petri net based CASE.
منابع مشابه
The Hierarchical Microkernel: A Flexible and Robust OS Architecture
The diversity of applications, hardware platforms and needs for features, e.g. in terms of performance and security, necessitate the continual development of either customized operating systems (OSs) or modifications of existing ones. This is daunting from the efforts for continual re-design and integrity assurance of each OS. In order to provide high-integrity, robust by-design and adaptable O...
متن کاملEvolution and issues in metaCASE
Customizable CASE environments (metaCASE) have begun to emerge in the marketplace. They offer tools and facilities for flexible method support and adaptation. This paper gives some views on the history of customizable CASE and metamodelling. The most difficult issues on the way to an integrated metaCASE environment are addressed, including representational problems, conceptual problems such as ...
متن کاملUniform Genericity for Aspect Languages
Aspect-oriented programming languages promise to provide better modularity than pure object-oriented decomposition. A typical benefit of increased modularity is ease of maintenance, evolution and reuse. However, it has been noted by various researchers that many of the first generation aspect languages do not provide the degree of reusability initially hoped for. In this paper, we argue that th...
متن کاملParameters of User Interface Design for Cultural Information Systems: An Interdisciplinary Approach. Part 2: A case study of a cultural promotion strategy based on practices from the Exhibition Design field in combination with the use of Customizable User Interfaces
This article presents a case study of a cultural promotion strategy, based on practices from the Exhibition Design field, in combination with the use of Customizable User Interfaces. It concerns a multimedia exhibition under the title: «Ermou Street: Symbolic, Historical, Economical and Social Centre of Mytilene», presented in the city of Mytilene, Lesvos, for two years. The project was the res...
متن کاملRuntime Template Instantiation for C++
Performance, genericity and flexibility are three valuable qualities for scientific environments that tend to be antagonistic. C++ provides excellent support for both performances and genericity thanks to its support for (class and function) templates. However, a C++ templated library can hardly be qualified as flexible: data of unexpected types cannot enter the system, which hinders user inter...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998